Problem Note 53216: An exception might be generated after you click the Competitor Price Count hyperlink in the Competitor Pricing view
In SAS® Regular Price Optimization, the following exception might be generated after you click the Competitor Price Count hyperlink in the Competitor Pricing view:
FATAL main java.lang.StackTraceElement - Failed to execute runnable (java.lang.NullPointerException)
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.sas.solutions.di.studio.runtime.internal.StudioApplication.start(StudioApplication.java:187)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Caused by: java.lang.NullPointerException
at com.sas.solutions.di.studio.competitors.CompetitorDetailVCP.(CompetitorDetailVCP.java:159)
at com.sas.solutions.di.studio.competitors.CompetitorView.launchDetailView(CompetitorView.java:73)
at com.sas.solutions.di.studio.competitors.CompetitorVCP.handleLaunchDetailView(CompetitorVCP.java:741)
at com.sas.solutions.di.studio.competitors.CompetitorVCP.access$100(CompetitorVCP.java:105)
at com.sas.solutions.di.studio.competitors.CompetitorVCP$4.run(CompetitorVCP.java:189)
at com.sas.solutions.di.commons.actions.DefaultTableActionHelper$1.run(DefaultTableActionHelper.java:44)
at com.sas.solutions.di.commons.actions.DefaultTableActionHelper$8.run(DefaultTableActionHelper.java:121)
at com.sas.solutions.di.commons.ui.swt.WidgetUtils$3.run(WidgetUtils.java:803)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
... 22 more
The exception is generated when the products for which competitor pricing information is displayed have null values for PRODUCT_DM.PROD_DESC.
To work around this issue, populate PRODUCT_DM.PROD_DESC for all products for which you want competitor pricing information displayed.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Regular Price Optimization | Linux for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M3 |
Microsoft® Windows® for x64 | 5.2_M4 | 5.4 | 9.3 TS1M2 | 9.4 TS1M3 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2015-04-14 09:36:37 |
Date Created: | 2014-06-13 15:43:01 |